Data Access Object Pattern
نویسنده
چکیده
The data access object (DAO) pattern tries to decouple the access to data from its underlying storage. Persisting data currently relies heavily on the type of database used: Relational database, object-oriented databases, flat files. It would be preferable to chose the type of database used during the deployment phase instead of the design phase. By using data access objects the data is decoupled from its representation, thus allowing to chose different data sources if necessary
منابع مشابه
A Method for Protecting Access Pattern in Outsourced Data
Protecting the information access pattern, which means preventing the disclosure of data and structural details of databases, is very important in working with data, especially in the cases of outsourced databases and databases with Internet access. The protection of the information access pattern indicates that mere data confidentiality is not sufficient and the privacy of queries and accesses...
متن کاملObject-Oriented Design Pattern: Access Protector
Access Protector is a class behavioral design pattern which distributes the routines of the original class hierarchy to given access-protection layers. The distribution utilizes dynamic binding and automatic upcasting to guarantee that the indended object access policies are transitive while the original runtime behavior between the objects does not change. In more detail, the pattern states ex...
متن کاملFisher Discriminant Analysis (FDA), a supervised feature reduction method in seismic object detection
Automatic processes on seismic data using pattern recognition is one of the interesting fields in geophysical data interpretation. One part is the seismic object detection using different supervised classification methods that finally has an output as a probability cube. Object detection process starts with generating a pickset of two classes labeled as object and non-object and then selecting ...
متن کاملActive Object an Object Behavioral Pattern for Concurrent Programming
This paper describes the Active Object pattern, which decouples method execution from method invocation in order to simplify synchronized access to a shared resource by methods invoked in different threads of control. The Active Object pattern allows one or more independent threads of execution to interleave their access to data modeled as a single object. A broad class of producer/consumer and...
متن کاملReducing the Cost of Perfect Match Accesses in Object Database Systems
In many application areas for object database systems (ODBs), the access pattern is navigational, and a large fraction of the accesses are perfect match accesses/queries on one or more words in text strings in the objects. One example of such an application area is XML data stored in ODBs. In this paper, we give an overview of SigCache approach, which can significantly reduce the average object...
متن کامل